﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ThemSanPham : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
        string ChiTietSp = "<table><tr><th colspan=2>THÔNG TIN CHUNG</th></tr><tr><td>Mạng 2G</td><td> </td></tr><tr><td>Mạng 3G</td><td> </td></tr><tr><td>Ra mắt</td><td> </td></tr><tr><th colspan=2>Kích thước</th></tr><tr><td>Kích thước</td><td> </td></tr><tr><td>Trọng lượng</td><td></td></tr><tr><th colspan=2>Hiển thị</th></tr><tr><td>Loại</td><td> </td></tr><tr><td>Kích thước</td><td> </td></tr><tr><td>&nbsp;</td><td>- <br />- <br />- <br />- </td></tr><tr><th colspan=2>Âm thanh</th></tr><tr><td>Kiểu chuông</td><td> </td></tr><tr><td>Ngõ ra audio 3.5mm</td><td> </td></tr><tr><th colspan=2>Bộ nhớ</th></tr><tr><td>Danh bạ</td><td> </td></tr><tr><td >Các số đã gọi</td><td> </td></tr><tr><td >Bộ nhớ trong</td><td> </td></tr><tr><td>Khe cắm thẻ nhớ</td><td> </td></tr><tr><th colspan=2>Truyền dữ liệu</th></tr><tr><td>GPRS</td><td> </td></tr><tr><td>EDGE</td><td> </td></tr><tr><td >Tốc độ 3G</td><td> </td></tr><tr><td >NFC</td><td> </td></tr><tr><td >WLAN</td><td> </td></tr><tr><td >Bluetooth</td><td> </td></tr><tr><td>Hồng ngoại</td><td> </td></tr><tr><td >USB</td><td> </td></tr><tr><th colspan=2>Chụp ảnh</th></tr><tr><td >Camera</td><td> </td></tr><tr><td >Đặc điểm</td><td> </td></tr><tr><td>Quay phim</td><td> </td></tr><tr><th colspan=2>Đặc điểm</th></tr><tr><td>Hệ điều hành</td><td> </td></tr><tr><td >Bộ xử lý</td>	<td> </td></tr><tr><td >Chipset</td><td> </td></tr><tr><td>Tin nhắn</td><td> </td></tr><tr><td >Trình duyệt</td><td> </td></tr><tr><td >Radio</td><td> </td></tr><tr><td>Trò chơi</td><td> </td></tr><tr><td>Màu sắc</td><td> </td></tr><tr><td >Ngôn ngữ</td><td> </td></tr><tr><td>Định vị toàn cầu</td><td> </td></tr><tr><td >&nbsp;</td><td>-  <br />-  <br />-  <br />-  <br />-  <br />-  <br />-  <br />-  <br />-  </td></tr><tr><th colspan=2>Pin</th></tr><tr><td >Pin chuẩn</td><td> </td></tr><tr><td>Chờ</td><td> </td></tr><tr><td>Sử Dụng</td><td> </td></tr></table>";
        CKEditorControl1.Text = ChiTietSp.ToString();
            Ngay.Items.Add("Ngày");
            {
                for (int i = 1; i <= 31; i++)
                {
                    Ngay.Items.Add(i.ToString());
                }
            }
            Thang.Items.Add("Tháng");
            {
                for (int i = 1; i <= 12; i++)
                {
                    Thang.Items.Add(i.ToString());
                }
            }
            Nam.Items.Add("Năm");
            {
                for (int i = 1950; i <= 2050; i++)
                {
                    Nam.Items.Add(i.ToString());
                }
            }
        }
    }
    protected void btnThemSP_Click(object sender, EventArgs e)
    {
        SanphamDTO themSp = new SanphamDTO();
        themSp.MaSP1 = txtMSP.Text;
        themSp.TenSP1 = txtTenSP.Text;
        themSp.HanSX1 = txtHangSX.Text;
        themSp.NgayNhap1 = DateTime.Now.ToString();
        themSp.NgayGioiThieu1 = Ngay.Text.ToString() + "/" + Thang.Text.ToString() + "/" + Nam.Text.ToString();
        themSp.TinhTrang1 = txtTinhTrang.Text;
        themSp.Gia1 = long.Parse(txtGia.Text);
        themSp.Kichthuoc1 = txtKichThuoc.Text;
        themSp.KhaNang1 = DropDownList1.Text;
        themSp.ChiTiet1 = CKEditorControl1.Text;
        string[] strArr1 = FileUpload1.FileName.Split('.');
        string tenMoRong1 = strArr1[strArr1.Length - 1].ToLower();
        string[] strArr2 = FileUpload2.FileName.Split('.');
        string tenMoRong2 = strArr2[strArr2.Length - 1].ToLower();
        if (tenMoRong1 == "jpg" || tenMoRong1 == "gif" || tenMoRong1 == "png" || tenMoRong2 == "jpg" || tenMoRong2 == "gif" || tenMoRong2 == "png")
        {
            if (FileUpload1.HasFile == true && FileUpload2.HasFile == true)
            {

                themSp.HinhAnh1 = "~/images/thuvien/" + themSp.TenSP1 + System.IO.Path.GetExtension(FileUpload2.FileName);
                themSp.Hinh1 = "~/images/sanpham/" + themSp.TenSP1 + System.IO.Path.GetExtension(FileUpload1.FileName);
                FileUpload1.SaveAs(Server.MapPath(themSp.Hinh1));
                FileUpload2.SaveAs(Server.MapPath(themSp.HinhAnh1));
                if (SanPhamBUS.KtratontaiSP(themSp) == true)
                {
                    Label2.Text = "Sản Phẩm Đã Tồn Tại";
                }
                else
                {
                    SanPhamBUS.Themsp(themSp);
                    Label2.Text = "Ok";
                }


            }
            else
            {
                Label2.Text = "1 Trong 2 file hình rỗng";
            }
        }
        else
        {
            Label2.Text = " Hình Ảnh Sai Định Dạng ";
        }

    }
}   